home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
L' Effet Pommier 3
/
L'Effet Pommier - Volume 03.iso
/
Programmation
/
Gooey1.3.1
/
C++ Templates
/
Menu.c
< prev
next >
Wrap
Text File
|
1993-12-29
|
2KB
|
100 lines
$$Message User Menu, u:menu$Prototype.name$.cp
$$File u:menu$Prototype.name$.cp
/* $CopyRight$ */
/* menu$Prototype.name$ Handle menus
File name: menu$Prototype.name$
Function: This contains the routines to handle menus.
History: $Date$ Original by $Author$
*/
#include "mmCommon$Prototype.name$.h" /* Common */
#include "Common$Prototype.name$.h" /* Common */
/* ======================================================= */
/* ======================================================= */
/* Routine: AddExtraMenus */
/* Purpose: Add in more menus */
void CMenus::AddExtraMenus()
{
inherited::AddExtraMenus();
}
$$if Option.EXTRAHOOKS
/* ======================================================= */
/* Routine: EnableTheMenus */
/* Purpose: Enable or disable menus before they are pulled down */
void CMenus::EnableTheMenus()
{
inherited::EnableTheMenus();
}
/* ======================================================= */
$$Loop Menus
/* Routine: DoMenu$Menu.name$ */
/* Purpose: Handle all menu items in this list */
Boolean CMenus::DoMenu$Menu.name$(short theItem)
{
Boolean HandledTheMenuItem;
HandledTheMenuItem = inherited::DoMenu$Menu.name$(theItem);
switch (theItem) /* Handle all commands in this menu list */
{
$$Loop MenuItems
case MItem_$MenuItem.name$: /* For item $MenuItem.FullName$ */
break;
$$EndLoop MenuItems
default: /* allow other buttons, trap for debug */
break; /* end of otherwise */
} /* end of switch */
return(HandledTheMenuItem);
}
/* ======================================================= */
$$EndLoop Menus
$$Loop HierMenus
/* Routine: DoMenu$Menu.name$ */
/* Purpose: Handle all menu items in this list */
Boolean CMenus::DoMenu$Menu.name$(short theItem)
{
Boolean HandledTheMenuItem;
HandledTheMenuItem = inherited::DoMenu$Menu.name$(theItem);
switch (theItem) /* Handle all commands in this menu list */
{
$$Loop MenuItems
case MItem_$MenuItem.name$: /* For item $MenuItem.FullName$ */
break;
$$EndLoop MenuItems
default: /* allow other buttons, trap for debug */
break; /* end of otherwise */
} /* end of switch */
return(HandledTheMenuItem);
}
/* ======================================================= */
$$EndLoop HierMenus
$$endif Option.EXTRAHOOKS
/* ======================================================= */
/* ======================================================= */
$$CloseFile